package cn.edu.hunau.basic.day03;

import org.junit.Test;

import java.util.Random;

/**
 * @author hb
 * @date 2025-07-30 11:13:01
 */
public class ArrayExTest {

    @Test
    public void testRandom(){
        Random r=new Random();
        //声明长度为6的int类型的数组,用于存储数据
        int[] arr=new int[6];
        for(int i=0;i<arr.length;i++){
            int num = r.nextInt(33) + 1;
            arr[i]=num;
        }
        System.out.println(arr); //[I@224edc67
        print(arr);
    }

    /**
     * 将int类型的数组打印输出
     * @param arr
     */
    public void print(int[] arr){
        for (int i=0;i<arr.length;i++){
            System.out.print(arr[i]+" ");
        }
    }



    @Test
    public void testArraySum2(){
        int [] arr={20,21,22,23,24,25};
        int sum = arraySum(arr);
        System.out.println(sum);
    }

    /**
     * 声明一个计算int类型数组的和的方法
     */
    public int arraySum(int[] arr){
        int sum=0;
        for(int i=0;i<arr.length;i++){
            sum+=arr[i];
        }
        return sum;
    }

}
